﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LdCms.Plugins.Map.Amap.Models.GeoFence
{
    public class GeoFenceCreate
    {
        /// <summary>
        /// 围栏名称 字母&数字&汉字
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 圆形围栏中心点 longitude,latitude
        /// </summary>
        public string center { get; set; }
        /// <summary>
        /// 圆形围栏半径 单位：米。范围0~5000。
        /// </summary>
        public string radius { get; set; }
        /// <summary>
        /// 多边形围栏坐标点 lon1,lat1;lon2,lat2;lon3,lat3（3《=点个数《=5000）。多边形围栏外接圆半径最大为5000米。
        /// </summary>
        public string points { get; set; }
        /// <summary>
        /// 围栏监控状态 布尔类型 true
        /// </summary>
        public string enable { get; set; }
        /// <summary>
        /// 过期日期
        /// </summary>
        public string valid_time { get; set; }
        /// <summary>
        /// 一周内围栏监控日期的重复模式
        /// </summary>
        public string repeat { get; set; }
        /// <summary>
        /// 指定日期列表
        /// </summary>
        public string fixed_date { get; set; }
        /// <summary>
        /// 一天内围栏监控时段
        /// </summary>
        public string time { get; set; }
        /// <summary>
        /// 围栏描述信息
        /// </summary>
        public string desc { get; set; }
        /// <summary>
        /// 配置触发围栏所需动作
        /// </summary>
        public string alert_condition { get; set; }

    }
}
